/********* CONTENUS *********/
#corps #contenus
{
	width:960px;
	padding:0 0 0 0;
	height:auto;
	min-height:500px;
	margin:auto;
}

.ombre
{
	box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.42);
}

#banniere
{
	height:132px;
	width:100%;
	background:url('../images/profil/fond_banniere.jpg') repeat-x;
}

img#avatar
{
	margin-top:7px;
	margin-left:7px;
	margin-right:15px;
	width:118px;
	height:118px;
	float:left;
}

#banniere h3
{
	font-family:"Economica","Arial Narrow",arial,verdana,tahoma; /*Arial narrow ressemble plus à la Bureau si jamais il y a un pb de chargement c'est mieux si elle est chargée au lieu de l'arial classique*/
	padding-top:12px;
	padding-bottom:4px;
	display:inline-block;
	text-transform:uppercase;
	font-size:30px;
	color:#bd2c04;
	border-bottom:solid 2px;
	font-weight:normal;
}

#banniere h4
{
	font-family:"Economica","Arial Narrow",arial,verdana,tahoma;
	padding-top:4px;
	font-size:24px;
	color:#bd2c04;
	font-weight:normal;
}

#banniere h5
{
	padding-top:48px;
	font-size:14px;
	font-weight:normal;
	color:#bd2c04;
}

#ajouter_suppr_contact
{
	margin-top:8px;
	margin-right:12px;
	width:40px;
	height:45px;
	display:block;
	float:right;
	background:url('../images/profil/ajouter_suppr_contact.png') -5px -5px no-repeat;
}

#ajouter_suppr_contact.supprimer
{
	background-position:-55px -5px;
}

#actions
{
	list-style-type:none;
	height:35px;
	width:100%;
	margin-top:25px;
}

#actions li
{
	float:left;
	line-height:35px;
	padding:0 22px;
	background:#111a1c;
	margin-right:19px;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	
	text-shadow: 2px 2px 5px #000000;
}
.stat_largeur_fixe {
	width:95px;
	text-align:center;
}

#actions li a
{
	color:#FFF;
	text-decoration:none;
	height:100%;
	display:block;
	text-align:center;
	font-size:14px;
	margin:0;
	text-shadow:none;
}

#actions li a:hover
{
	background:#bd2c04;
}

#actions li.btn
{
	line-height:33px; /* border */
	margin-top:1px;
	border:solid 1px #bd2c04; 
	background:none;
	padding:0;
	width:194px;
}

#actions li.btn:hover
{
	background:#bd2c04;
}

#actions li.btn_ecrire
{
	padding-right:18px;
	line-height:31px; /* border */
}

#actions li.btn_ecrire a
{
	background:url('../images/profil/ecrire_btn.png') right no-repeat;
	padding-right:30px;
}

#actions li.margin_nulle
{
	margin:0;
}

#col_gauche
{
	width:535px;
	margin-top:25px;
	float:left;
}

#col_gauche div, #col_droite div
{
	margin-bottom:25px;
}

#col_gauche h3, #col_droite h3
{
	color:#FFF;
	font-size:14px;
	background:#28505c;
	line-height:34px;
	padding-left:13px;
        padding-bottom: 0px;
        font-weight: bold;
        text-align: left;
        font-family: Arial;
}

#col_gauche div div, #col_droite div div
{
	color:#FFF;
	font-size:12px;
	padding:14px;
	background:#111a1c;
	line-height: 18px;
}

#col_gauche div div.text_espace
{
	line-height:27px;
}

#col_gauche strong, #col_droite strong
{
	font-size:16px;
	font-weight:bold;
	font-style:normal;
}

#col_gauche a, #col_gauche a:active{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#col_gauche  a:hover{
	color:#bd2c04;
}

#col_droite
{
	width:400px;
	margin-top:25px;
	margin-left:560px;
}

#col_droite #exploit div
{
	max-height:292px;
	overflow:auto;
}

#col_droite #exploit div p
{
	min-height:42px;
	height:auto;
	padding:8px 10px;
	background:#1b282c;
}

#col_droite #exploit div ul
{
	list-style-type:none;
	margin:10px 0;
}

#col_droite #exploit div ul li
{
	width:62px;
	height:66px;
	display:inline-block;
	background:url('../images/profil/exploit.png') -5px -5px no-repeat;
	margin:4px;
}

#col_droite #exploit div ul li:hover
{
	background-position: -77px -5px;
}

/******** Ses messages *******/

/*#col_gauche a.recherche_messages
{
	color:#BBBBDD;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

#col_gauche a.recherche_messages:hover
{
	color:#bd2c04;
}*/

#col_gauche div.recherche_messages
{
	line-height:33px;
	border:solid 1px #bd2c04; 
	padding:0;
	margin:auto;
	margin-top:10px;
	margin-bottom:-15px;
	width:275px;
}

#col_gauche div.recherche_messages a 
{
	color:#FFF;
	text-decoration:none;
	height:100%;
	display:block;
	padding:0 45px 0 18px;
	font-size:14px;
	margin:0;
	text-shadow:none;
	background:#1b282c url('../images/profil/loupe.png') 225px 3px no-repeat;
	font-weight:bold;
}

#col_gauche div.recherche_messages  a:hover
{
	color:#FFF;
	background:#bd2c04 url('../images/profil/loupe.png') 225px -28px no-repeat;
}

